package ee.maoinvest.backend.model.dao;

import java.util.List;

import ee.maoinvest.backend.model.data.ElectricityMeterIncludedInRegularReading;

public interface ElectricityMeterIncludedInRegularReadingDAO
{
	public int insertElectricityMeterIncludedInRegularReading(ElectricityMeterIncludedInRegularReading electricityMeterIncludedInRegularReading);
	public ElectricityMeterIncludedInRegularReading getElectricityMeterIncludedInRegularReadingByFKs(int regularReadingFK, int electricityMeterFK);
	public int updateElectricityMeterIncludedInRegularReading(ElectricityMeterIncludedInRegularReading electricityMeterIncludedInRegularReading);
	public List<ElectricityMeterIncludedInRegularReading> getAllElectricityMetersIncludedInRegularReadingByRegularReadingID(int regularReadingID);
	public List<ElectricityMeterIncludedInRegularReading> getAllElectricityMetersIncludedInRegularReadingWhichReadingsHaveNotBeenTakenYetByRegularReadingID(
			int regularReadingID);
}
